package com.yunhai.model.entity.orr;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yunhai.model.base.BaseEntity;
import lombok.Data;



import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 出杯统计报表表实体
 * 
 * @author mengze
 * @date 2025-09-04 19:45:01
 */
@ApiModel("出杯统计报表表实体")
@Data
@Accessors(chain = true)
@TableName("orr_outcup_statistics")
public class OrrOutcupStatisticsEntity extends BaseEntity {

	@ApiModelProperty(value = "主键id", example = "10001")
	@TableId(type = IdType.ASSIGN_ID)
	private Long id;
	/**
	 * 门店名称
	 */
	@ApiModelProperty("门店名称")
	private String storeName;
	/**
	 * 门店编号
	 */
	@ApiModelProperty("门店编号")
	private String storeNumber;
	/**
	 * 订单总数
	 */
	@ApiModelProperty("订单总数")
	private Integer orderSummary;
	/**
	 * 出杯总量
	 */
	@ApiModelProperty("出杯总量")
	private Integer quantity;
	/**
	 * 成功出杯数
	 */
	@ApiModelProperty("成功出杯数")
	private Integer successCount;
	/**
	 * 异常出杯数
	 */
	@ApiModelProperty("异常出杯数")
	private Integer abnormalCount;
	/**
	 * 业务日期
	 */
	@ApiModelProperty("业务日期")
	private Date businessDate;
	/**
	 * 取消订单数
	 */
	@ApiModelProperty("取消订单数")
	private Integer cancelCount;
	/**
	 * 失败出杯数
	 */
	@ApiModelProperty("失败出杯数")
	private Integer failureCount;

}
